ditch digging machine - Turc Anglais Dictionnaire